package br.com.jk.valealim.cartaotipo;

import br.com.jk.util.DAOException;
import java.util.List;
import br.com.jk.util.DaoFactory;
import br.com.jk.util.RNException;
import br.com.jk.util.Util;

/**
 *
 * @author camilo
 */
public class CartaoTipoRn {

  private CartaoTipoDao cDao;

  public CartaoTipoRn() {
    this.cDao = DaoFactory.criarCartaoTipoDAO();
  }

  public List<CartaoTipo> listar() {
    return this.cDao.listar();
  }

  public CartaoTipo carregar(Integer cartao) {
    return this.cDao.carregar(cartao);
  }

  public void salvar(CartaoTipo cartao) {
    this.cDao.salvar(cartao);
  }

  public void excluir(CartaoTipo cartao) {
    try{
    this.cDao.excluir(cartao);
    }catch(DAOException e){
      Util.msgErro(e, null);
    }
  }

  public List<CartaoTipo> pesquisaPadrao(String property, String criterio) {
    return this.cDao.pesquisaPadrao(property, criterio);
  }
  
  public List<CartaoTipo> pesquisaPadrao(String property, int criterio) {
    return this.cDao.pesquisaPadrao(property, criterio);
  }
}
